package com.gl.ruanzhu.service;

import com.gl.basis.common.pojo.Page;
import com.gl.ruanzhu.indto.TaskInDto;
import com.gl.ruanzhu.outDto.*;

import java.util.List;
import java.util.Map;

public interface IScienceServicesService {

    Page<TaskOutDto> getAll(Page<TaskInDto> page);

    List<TaskOutDto> showDesignSon(Map<String, Object> params);

    TaskOutDto getDetails(Map<String, Object> params);

    List<TaskSupplierOutDTO> getSuppliers(Map<String, Object> params);

    List<ContractOutDTO> getContract(Map<String, Object> params);

    Page<TaskOutDto> getUnResponded(Page<TaskInDto> page);

    List<TaskPlanOutDTO> getPlanState(Map<String, Object> params);

    List<TaskPersonOutDTO> getPerson(Map<String, Object> params);

    List<TaskDesignOutDto> getDesign(Map<String, Object> params);

    List<CirculationListOutDTO> getCirculationList(Map<String, Object> params);

    Times getTimes(Map<String, Object> params);
}
